body{
    background: #f0f0f0;	
    overflow: hidden;
}
header{
	border-bottom:1px solid #ededed;
	box-shadow: 0px 1px 9px 0px #F6F6F7;
}
.title{
     width: 7.1rem;
    height: 0.88rem;
    margin: 0 auto;
    font-size: 0.36rem;
    color: #5F5D5D;
    text-align: center;
    line-height: 0.88rem;
}
i.left_jt{
	color:#202020;
	position: absolute;
	left:0.2rem;
	top:50%;
	-webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.edit_form{
	font-size: 0;
	margin-top:0.88rem;
}
.edit_item{
	padding:0 0.2rem;
	height:0.84rem;
	border-bottom:1px solid #DCDDDD;
	background: #fff;
    position: relative;
}
.edit_item span {
    color: #8B8B8C;
    margin-left: 0.1rem;
    line-height: 0.84rem;
    font-size: 0.26rem;
    vertical-align: middle;
}
.edit_item input {
    width:5.5rem;
    height: 0.6rem;
    background: #fff;
    color: #5F5D5D;
    font-size: 0.26rem;
    position: absolute;
    padding: 0;
    left: 1.65rem;
    margin-bottom: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
} 
.edit_item input::-webkit-input-placeholder{
	color:#5F5D5D;
}
.area_choose{
	display: inline-block;
	vertical-align: middle;
	margin-left:0.1rem;
}
.area_choose span{
	font-size: 0.26rem;
	float: left;
	color: #5F5D5D;
	line-height: normal;
	margin-left:0.2rem;
}
i.more{
	font-size: 24px;
	color:#8B8B8C;
	float:right;
	line-height: 0.84rem;
}
.edit_item .address{
	margin-left:0.4rem;
	color: #5F5D5D;
	
}
.default{
	border-bottom:0;
	position: relative;
}
.default .default_zi{
	font-size: 0.24rem;
	color: #5F5D5D;
	margin-left:0.6rem;
	/*line-height: 0.8rem;*/
}
i.check_2{
	font-size: 0.4rem;
	color: #8B8B8C;
	position: absolute;
    top: 50%;
    left: 0.3rem;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
i.check_1{
	color: #F6AD02;
}
.input_btn{
	width:7.1rem;
	height:0.7rem;
	background:#F6AD02;
	text-align: center;
	line-height: 0.7rem;
	color:#fff;
	font-size: 0.3rem;
	letter-spacing: 0.1rem;
	display: block;
	margin:auto;
	border-radius: 20px;
	position: fixed;
	bottom:0.3rem;
	left:0;
	right:0;
}
/*新增收货地址*/
.edit_palce {
    width: 100%;
    background: #fff;
    margin-bottom: 0.2rem;
}
.edit_palce_item{
    width: 100%;
    padding:0 0.2rem;
    font-size: 0;
    height: 1.65rem;
    border-bottom: 1px solid #DCDDDD;
}
.edit_palce_item p {
    width: 100%;
    height: 0.75rem;
}
.edit_palce_item p span{
	line-height: 0.75rem;
	color: #8B8B8C;
    font-size: 0.26rem;
}
.item_number {
    float: right;
    margin-right: 0.25rem;
}
.item_address {
    color: #8B8B8C;
    font-size: 0.26rem;
    line-height: 0.4rem;
}
.edit_box{
   height:0.9rem;
   font-size: 0;
   position: relative;
}
.fit{
	font-size: 0.26rem;
	color: #5F5D5D;
	line-height: 0.9rem;
	margin-left:0.7rem;
	vertical-align: middle;
}
.edit_btn{
	padding:0.06rem 0.25rem;
	border-radius: 25px;
	border:1px solid #B6B6B7;
	background: #FFFFFF;
	text-align: center;
	margin-left:0.1rem;
	font-size: 0.26rem;
	color: #5F5D5D;
	float:right;
	margin-top:0.2rem;
}
.del{
	margin-right:0.2rem;
}
.add_btn{
	width:7.1rem;
	height:0.7rem;
	background:#F6AD02;
	text-align: center;
	line-height: 0.7rem;
	color:#fff;
	font-size: 0.3rem;
	letter-spacing: 0.04rem;
	display: block;
	/*margin:auto;*/
	border-radius: 20px;
	position: fixed;
	bottom:0.3rem;
	left: 50%;
    /* right: 0; */
    margin-left: -3.55rem;
}
i.xz{
	color:#B6B6B7;
	font-size:0.4rem;
	position: absolute;
	left:0.2rem;
	top:50%;
	-webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
i.xz_1{
	color:#F6AD02;
}
.two_box{
	width:100%;
	
	position: absolute;
	left:100%;
	top:0;
	bottom:0;
	-webkit-transition: transform 0.5s; 
}
.areaList{
	margin-top:0.88rem;
	
}
.area_list{
	font-size: 0;
	position: relative;
}
.four_box{
	width:100%;
	position: absolute;
	left:100%;
	top:0;
	bottom:0;
	-webkit-transition: transform 0.5s; 
	}
.area_item{
	height:0.88rem;
	overflow: hidden;
	width:100%;
	line-height: 0.88rem;
	padding:0 0.2rem;
	background: #fff;
	border-bottom:1px solid #DCDDDD;
	
}
.area_item i{
	color:#8C8C8D;
	font-size: 24px;
	float:right;
	line-height: 0.88rem;
	/*margin-right:0.1rem;*/
}
.area_item i.right_jt{
	 transform: rotate(90deg);
}
.area_name{
	font-size: 0.3rem;
	color:#5F5D5D;
	display: inline-block;
	margin-left:0.1rem;
	float:left;
}
.three_box{
	width:100%;
	
	position: absolute;
	left:100%;
	top:0;
	bottom:0;
	-webkit-transition: transform 0.5s; 
	}

.proList{
	width:100%;
	font-size: 0;
	display: none;
}
.proList_item{
	width:100%;
	height:0.88rem;
	line-height: 0.88rem;
	background: #F0F0F0;
	padding-left:0.7rem;
}
i.dian{
	color:#B6B6B7;
	font-size: 20px;
	float:left;
	line-height: 0.88rem;
}
.color_hui{
	background: #DCDDDD;
}
.pro_name{
	font-size: 0.3rem;
	color:#8B8B8C;
	display: inline-block;
	margin-left:0.2rem;
}
.beijing{
	background: #DCDDDD;
}
